package main

import "fmt"

// Caesar cipher 凯撒加密法
// 对于加密信息，一种简单有效的办法就是把每个字母都移动固定长度的位置。
// 例如：a -> d，b -> e

func main() {
	c := 'a'
	c = c + 3
	fmt.Printf("%c\n", c)

	c = 'x'
	c = c + 3
	if c > 'z' {
		c = c - 26
	}
	fmt.Printf("%c\n", c)

	c = 'a'
	c = c - 3
	if c < 'z' {
		c = c + 26
	}
	fmt.Printf("%c\n", c)

	c = 'g'
	c = c - 'a' + 'A'
	fmt.Printf("%c\n", c)

}
